7
10 555555
22 987789
4 11121112
30 999999999999
8 12131415
27 888777666
15 246813579246